Boolean logic
AND
The "and" operation takes two
inputs and produces one output.
If both inputs are true, the output
is true; in all other cases, the
output is false. It can be
interpreted as follows: "I will
return true if input 1 and input 2
are true."